.marginTop80{ margin-top: 80px;}
.main{background-color: #fff; overflow: hidden; min-height: 600px;}
.input-group{ position:relative; width:100%;}
.form-body{ width:400px;margin:80px auto}
.form-control{ border-radius:0;}
.input-group .form-control{ width:100%;}
.input-group label{ float: left; text-align: right; line-height: 30px; width:80px}
.input-group{ position:relative;}
.form-control{ border-radius:0;}
.input-group i,.yzm{ font-size:18px; position:absolute; left:10px; top:3px; z-index:9;}
.yzm{ top:8px;}
.form-control{ text-indent:25px;}
.yzm{ top:8px;}
.yzmImg{border:1px solid #ccc; background-color:#fff; height:34px; overflow:hidden; float:right; width:35%;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; text-align:center}
.returnhome{display:block;color:#d0d0d0; font-size:18px; line-height:24px;}
.returnhome:hover{color:#d0d0d0; }
.input-group em{ position: absolute;left:410px; top:6px; width:340px;display: block; height: 24px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.input-group em b{ font-style: normal; display: none; float: left}
.input-group em i{ padding-right: 4px; float:left; position: static;left: auto; top:auto;}
@media (max-width:992px) {
    .input-group label{ width:25%;}
    .input-group .form-control{ width:75%;}
}
@media (max-width:550px) {
    .input-group label{ width:35%;}
    .input-group .form-control{ width:65%;}
}
